﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZeroTouchUI
{
    public class Action
    {
        string name; // name of the action to show to the user
        string info; // location/destination
        string customData; //data to send to external program
        string type;

        public Action() { name = ""; info = ""; customData = ""; type = "0"; }

        public Action(string n, string i, string c) { name = n; info = i; customData = c; }


        /// <summary>
        /// Get or Set the name of the Action
        /// </summary>
        public string Name
        {
            get { return name; }
            set { name = value; }
        }

        /// <summary>
        /// Get or Set the primary Action data
        /// </summary>
        public string Info
        {
            get { return info; }
            set { info = value; }
        }

        /// <summary>
        /// Gets or Set the secondary Action Data
        /// </summary>
        public string CustomData
        {
            get { return customData; }
            set { customData = value; }
        }

        public string Type
        {
            get { return type; }
            set { type = value; }
        }
    }
}
